package com.xinchuang.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 *
 * </p>
 *
 * @author baomidou
 * @since 2023-11-01
 */
@TableName("t_qr_quotation")
@ApiModel(value = "QrQuotation对象", description = "")
public class QrQuotation implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("选模表Id")
    private String moldSelectionId;

    @ApiModelProperty("签字")
    private String signature;

    @ApiModelProperty("日期")
    private String date;

    @ApiModelProperty("单位")
    private String unit;

    @ApiModelProperty("加工材料费")
    private String machiningMaterialCost = "0";

    @ApiModelProperty("热处理费")
    private String heatTreatment = "0";

    @ApiModelProperty("装配材料费")
    private String assemlyMaterialCost = "0";

    @ApiModelProperty("设计费")
    private String designCost = "0";

    @ApiModelProperty("加工费")
    private String manufacturingCost = "0";

    @ApiModelProperty("三坐标检测费")
    private String cmmMeasure = "0";

    @ApiModelProperty("管理费")
    private String managementFee = "0";

    @ApiModelProperty("利润")
    private String profit = "0";

    @ApiModelProperty("试模费")
    private String tryoutFee = "0";

    @ApiModelProperty("运输费")
    private String transportFee = "0";

    @ApiModelProperty("含税单价")
    private String priceWithTax = "0";

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("备用参数1")
    private String param1;

    @ApiModelProperty("备用参数2")
    private String param2;

    @ApiModelProperty("备用参数3")
    private String param3;

    @ApiModelProperty("备用参数4")
    private String param4;

    @ApiModelProperty("备用参数5")
    private String param5;

    @ApiModelProperty("备用参数6")
    private String param6;

    @ApiModelProperty("备用参数7")
    private String param7;

    @ApiModelProperty("备用参数8")
    private String param8;

    @ApiModelProperty("备用参数9")
    private String param9;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMoldSelectionId() {
        return moldSelectionId;
    }

    public void setMoldSelectionId(String moldSelectionId) {
        this.moldSelectionId = moldSelectionId;
    }

    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getMachiningMaterialCost() {
        return machiningMaterialCost;
    }

    public void setMachiningMaterialCost(String machiningMaterialCost) {
        this.machiningMaterialCost = machiningMaterialCost;
    }

    public String getHeatTreatment() {
        return heatTreatment;
    }

    public void setHeatTreatment(String heatTreatment) {
        this.heatTreatment = heatTreatment;
    }

    public String getAssemlyMaterialCost() {
        return assemlyMaterialCost;
    }

    public void setAssemlyMaterialCost(String assemlyMaterialCost) {
        this.assemlyMaterialCost = assemlyMaterialCost;
    }

    public String getDesignCost() {
        return designCost;
    }

    public void setDesignCost(String designCost) {
        this.designCost = designCost;
    }

    public String getManufacturingCost() {
        return manufacturingCost;
    }

    public void setManufacturingCost(String manufacturingCost) {
        this.manufacturingCost = manufacturingCost;
    }

    public String getCmmMeasure() {
        return cmmMeasure;
    }

    public void setCmmMeasure(String cmmMeasure) {
        this.cmmMeasure = cmmMeasure;
    }

    public String getManagementFee() {
        return managementFee;
    }

    public void setManagementFee(String managementFee) {
        this.managementFee = managementFee;
    }

    public String getProfit() {
        return profit;
    }

    public void setProfit(String profit) {
        this.profit = profit;
    }

    public String getTryoutFee() {
        return tryoutFee;
    }

    public void setTryoutFee(String tryoutFee) {
        this.tryoutFee = tryoutFee;
    }

    public String getTransportFee() {
        return transportFee;
    }

    public void setTransportFee(String transportFee) {
        this.transportFee = transportFee;
    }

    public String getPriceWithTax() {
        return priceWithTax;
    }

    public void setPriceWithTax(String priceWithTax) {
        this.priceWithTax = priceWithTax;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getParam1() {
        return param1;
    }

    public void setParam1(String param1) {
        this.param1 = param1;
    }

    public String getParam2() {
        return param2;
    }

    public void setParam2(String param2) {
        this.param2 = param2;
    }

    public String getParam3() {
        return param3;
    }

    public void setParam3(String param3) {
        this.param3 = param3;
    }

    public String getParam4() {
        return param4;
    }

    public void setParam4(String param4) {
        this.param4 = param4;
    }

    public String getParam5() {
        return param5;
    }

    public void setParam5(String param5) {
        this.param5 = param5;
    }

    public String getParam6() {
        return param6;
    }

    public void setParam6(String param6) {
        this.param6 = param6;
    }

    public String getParam7() {
        return param7;
    }

    public void setParam7(String param7) {
        this.param7 = param7;
    }

    public String getParam8() {
        return param8;
    }

    public void setParam8(String param8) {
        this.param8 = param8;
    }

    public String getParam9() {
        return param9;
    }

    public void setParam9(String param9) {
        this.param9 = param9;
    }

    @Override
    public String toString() {
        return "QrQuotation{" +
            "id = " + id +
            ", moldSelectionId = " + moldSelectionId +
            ", signature = " + signature +
            ", date = " + date +
            ", unit = " + unit +
            ", machiningMaterialCost = " + machiningMaterialCost +
            ", heatTreatment = " + heatTreatment +
            ", assemlyMaterialCost = " + assemlyMaterialCost +
            ", designCost = " + designCost +
            ", manufacturingCost = " + manufacturingCost +
            ", cmmMeasure = " + cmmMeasure +
            ", managementFee = " + managementFee +
            ", profit = " + profit +
            ", tryoutFee = " + tryoutFee +
            ", transportFee = " + transportFee +
            ", priceWithTax = " + priceWithTax +
            ", remark = " + remark +
            ", param1 = " + param1 +
            ", param2 = " + param2 +
            ", param3 = " + param3 +
            ", param4 = " + param4 +
            ", param5 = " + param5 +
            ", param6 = " + param6 +
            ", param7 = " + param7 +
            ", param8 = " + param8 +
            ", param9 = " + param9 +
        "}";
    }
}
